A Low Cost Sub-Meter Gnss Receiver